<?php

class Resultados_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }
    public function obtieneResultados($visitaId){
        $parametros = array();
        $sql = "select concat('Área',@a:=@a+1) as area ,topo.topografiaNombre,un1.unidadNombre,topo.topografiaMedida,inveVis.investigaVisitaValorAdoptado as valUni,(inveVis.investigaVisitaValorAdoptado * topo.topografiaMedida) as valTotal from visitas vis
                inner join topografias topo on topo.visitaId = vis.visitaId
                inner join investigacionesVisitas inveVis on inveVis.visitaId = vis.visitaId and inveVis.topografiasId = topo.topografiasId
                inner join unidades un1 on un1.unidadId = vis.unidadId and un1.unidadEstado = 'A',(SELECT @a:=0) r
                where vis.visitaId = $visitaId";
        $parametros["areas"] = $this->db->query($sql);
        $sql = "select concat('Unidad ',@a:=@a+1) as area,cons.construVisitaUso, und.unidadNombre,cons.construVisitaArea,dev.devaluaVisitaValAdoptado as valUni,(cons.construVisitaArea * dev.devaluaVisitaValAdoptado) as valTotal from visitas vis
                inner join construccionesVisitas cons on cons.visitaId = vis.visitaId and cons.construVisitaTipo = 'C'
                inner join unidades und on und.unidadId = cons.unidadId
                inner join devaluacionVisita dev on dev.construVisitaId = cons.construVisitaId,(SELECT @a:=0) r
                where vis.visitaId = $visitaId";
        $parametros["construcciones"] = $this->db->query($sql);
        $sql = "select concat('Unidad ',@a:=@a+1) as area,cons.construVisitaUso, und.unidadNombre,cons.construVisitaArea,dev.devaluaVisitaValAdoptado as valUni,(cons.construVisitaArea * dev.devaluaVisitaValAdoptado) as valTotal from visitas vis
                inner join construccionesVisitas cons on cons.visitaId = vis.visitaId and cons.construVisitaTipo = 'A'
                inner join unidades und on und.unidadId = cons.unidadId
                inner join devaluacionVisita dev on dev.construVisitaId = cons.construVisitaId,(SELECT @a:=0) r
                where vis.visitaId = $visitaId";
        $parametros["anexos"] = $this->db->query($sql);
        $sql = "SELECT sum(elementoVisitaTotal) as total FROM elementosVisitas
                where visitaId = $visitaId";
        $parametros["elementosPerma"] = $this->db->query($sql);
        return $parametros;
    } //fin public function obtieneResultados($visitaId){
    public function fotoPortada($visitaId){
        $sql = "select fotoVisitaRuta from fotosVisitas where visitaId = $visitaId and fotoVisitaPortada = 'Si' ";
        $result = $this->db->query($sql);
        if($result->num_rows() > 0){
            $result = $result->result();
            return $result[0]->fotoVisitaRuta;
        }else
            return '';
    }
    public function alturas(){
        $sql = "select fotoVisitaRuta from fotosVisitas where visitaId = $visitaId and fotoVisitaPortada = 'Si' ";
        $result = $this->db->query($sql);
        if($result->num_rows() > 0){
            $result = $result->result();
            return $result[0]->fotoVisitaRuta;
        }else
            return '';
    }
} //fin class
?>
